package bean;

/**
 * Classe Resposanvel pelos metodos gets de Jogadores, Rodadas e Grupos do Bolao
 * @author Claudio Cardoso, Daniel Leite, Lucas Sampaio, Matheus Sampaio
 * @version 1.0
 */

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

public class Bolao implements Serializable{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private List<Jogador> jogadores;
	private List<Rodada> rodadas;
	private List<Grupo> grupos;

	//construtor
	public Bolao() {
		this.jogadores = new ArrayList<Jogador>();
		this.rodadas = new ArrayList<Rodada>();
		this.grupos = new ArrayList<Grupo>();
	}

	//metodos
	/**
	 * Retorna os Jogadores do Bolao
	 * @return
	 * 		Jogadores do Bolao
	 */
	public List<Jogador> getJogadores() {
		return jogadores;
	}

	/**
	 * Retorna as Rodadas do Bolao
	 * @return
	 * 		Rodadas do Bolao
	 */
	public List<Rodada> getRodadas() {
		return rodadas;
	}

	/**
	 * Retorna os Grupos do Bolao
	 * @return
	 * 		Grupos do Bolao
	 */
	public List<Grupo> getGrupos() {
		return grupos;
	}
}

